package cn.sansi.plugin.spi;


import cn.sansi.plugin.Configuration;

import java.util.Map;

/**
 * 插件Hook定义接口
 * @author sansi
 */
public interface Hook {

    /**
     * 返回名字
     *
     * @return 回调名字
     */
    public String getName();

    /**
     * TODO 文档
     *
     * @param conf 配置信息
     * @param msg 回调消息
     */
    public void invoke(Configuration conf, Map<String, Object> msg);

}
